package org.hang.jvm;

import com.beust.jcommander.Parameter;
import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.List;

/**
 * 说明
 *
 * @author 廖景航
 * @date created on 2021/10/5 下午5:35
 */
@Getter
@Setter
public class Args {

    @Parameter
    private List<String> parameters = new ArrayList<>();

    @Parameter(names = {"-log", "-verbose"}, description = "Level of verbosity")
    private Integer verbose = 1;

    @Parameter(names = {"-groups"}, description = "Comma-separated list of group names to be run")
    private String groups;

    @Parameter(names = {"-debug"}, description = "Debug mode")
    private boolean debug = false;

}
